home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / XmCommand.z / XmCommand
Encoding:
Text File  |  2003-11-18  |  22.1 KB  |  463 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       _X_m_C_o_m_m_a_n_d - The Command widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       #include <Xm/Command.h>
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.       Command is a special-purpose composite widget    for command
  16.       entry    that provides a    built-in command-history mechanism.
  17.       Command includes a command-line text-input field, a
  18.       command-line prompt, and a command-history list region.
  19.  
  20.       One additional _W_o_r_k_A_r_e_a child    may be added to    the Command
  21.       after    creation.
  22.  
  23.       Whenever a command is    entered, it is automatically added to
  24.       the end of the command-history list and made visible.     This
  25.       does not change the selected item in the list, if there is
  26.       one.
  27.  
  28.       Many of the new resources specified for Command are actually
  29.       SelectionBox resources that have been    renamed    for clarity
  30.       and ease of use.
  31.  
  32.     CCCCllllaaaasssssssseeeessss
  33.       Command inherits behavior and    resources from _C_o_r_e,
  34.       _C_o_m_p_o_s_i_t_e, _C_o_n_s_t_r_a_i_n_t, _X_m_M_a_n_a_g_e_r, _X_m_B_u_l_l_e_t_i_n_B_o_a_r_d, and
  35.       _X_m_S_e_l_e_c_t_i_o_n_B_o_x classes.
  36.  
  37.       The class pointer is _x_m_C_o_m_m_a_n_d_W_i_d_g_e_t_C_l_a_s_s.
  38.  
  39.       The class name is _X_m_C_o_m_m_a_n_d.
  40.  
  41.     NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  42.       The following    table defines a    set of widget resources    used
  43.       by the programmer to specify data.  The programmer can also
  44.       set the resource values for the inherited classes to set
  45.       attributes for this widget.  To reference a resource by name
  46.       or by    class in a .Xdefaults file, remove the _X_m_N or _X_m_C
  47.       prefix and use the remaining letters.     To specify one    of the
  48.       defined values for a resource    in a .Xdefaults    file, remove
  49.       the _X_m prefix    and use    the remaining letters (in either
  50.       lowercase or uppercase, but include any underscores between
  51.       words).  The codes in    the access column indicate if the
  52.       given    resource can be    set at creation    time (C), set by using
  53.       _X_t_S_e_t_V_a_l_u_e_s (S), retrieved by    using _X_t_G_e_t_V_a_l_u_e_s (G), or is
  54.       not applicable (N/A).
  55.  
  56.                     XXXXmmmmCCCCoooommmmmmmmaaaannnndddd RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  57.      NNNNaaaammmmeeee              CCCCllllaaaassssssss            TTTTyyyyppppeeee         DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  71.  
  72.  
  73.  
  74.      ____________________________________________________________________________________
  75.      XmNcommand              XmCTextString        XmString     ""       CSG
  76.      XmNcommandChangedCallback      XmCCallback        XtCallbackList     NULL       C
  77.      XmNcommandEnteredCallback      XmCCallback        XtCallbackList     NULL       C
  78.      XmNhistoryItems          XmCItems        XmStringTable     NULL       CSG
  79.      XmNhistoryItemCount      XmCItemCount        int         0       CSG
  80.      XmNhistoryMaxItems          XmCMaxItems        int         100       CSG
  81.      XmNhistoryVisibleItemCount      XmCVisibleItemCount    int         dynamic   CSG
  82.      XmNpromptString          XmCPromptString    XmString     dynamic   CSG
  83.  
  84.  
  85.       _X_m_N_c_o_m_m_a_n_d
  86.            Contains    the current command-line text.    This is    the
  87.            _X_m_N_t_e_x_t_S_t_r_i_n_g resource in SelectionBox, renamed for
  88.            Command.     This resource can also    be modified via
  89.            _X_m_C_o_m_m_a_n_d_S_e_t_V_a_l_u_e and _X_m_C_o_m_m_a_n_d_A_p_p_e_n_d_V_a_l_u_e functions.
  90.            The command area    is a Text widget.
  91.  
  92.       _X_m_N_c_o_m_m_a_n_d_C_h_a_n_g_e_d_C_a_l_l_b_a_c_k
  93.            Specifies the list of callbacks that is called when the
  94.            value of    the command changes.  The callback reason is
  95.            _X_m_C_R__C_O_M_M_A_N_D__C_H_A_N_G_E_D.  This is equivalent to the
  96.            _X_m_N_v_a_l_u_e_C_h_a_n_g_e_d_C_a_l_l_b_a_c_k of the Text widget, except that
  97.            a pointer to an _X_m_C_o_m_m_a_n_d_C_a_l_l_b_a_c_k_S_t_r_u_c_t_u_r_e is passed,
  98.            and the structure's vvvvaaaalllluuuueeee member    contains the _X_m_S_t_r_i_n_g.
  99.  
  100.       _X_m_N_c_o_m_m_a_n_d_E_n_t_e_r_e_d_C_a_l_l_b_a_c_k
  101.            Specifies the list of callbacks that is called when a
  102.            command is entered in the Command.  The callback    reason
  103.            is _X_m_C_R__C_O_M_M_A_N_D__E_N_T_E_R_E_D.     A pointer to an
  104.            _X_m_C_o_m_m_a_n_d_C_a_l_l_b_a_c_k structure is passed.
  105.  
  106.       _X_m_N_h_i_s_t_o_r_y_I_t_e_m_s
  107.            Lists _X_m_S_t_r_i_n_g items that make up the contents of the
  108.            history list.  This is the _X_m_N_l_i_s_t_I_t_e_m_s resource    in
  109.            SelectionBox, renamed for Command.  _X_t_G_e_t_V_a_l_u_e_s for
  110.            this resource returns the list items themselves,    not a
  111.            copy of the list    items.    The application    must not free
  112.            the returned items.
  113.  
  114.       _X_m_N_h_i_s_t_o_r_y_I_t_e_m_C_o_u_n_t
  115.            Specifies the number of _X_m_S_t_r_i_n_g_s in _X_m_N_h_i_s_t_o_r_y_I_t_e_m_s.
  116.            This is the _X_m_N_l_i_s_t_I_t_e_m_C_o_u_n_t resource in    SelectionBox,
  117.            renamed for Command.  The value must not    be negative.
  118.  
  119.       _X_m_N_h_i_s_t_o_r_y_M_a_x_I_t_e_m_s
  120.            Specifies the maximum number of items allowed in    the
  121.            history list.  Once this    number is reached, an existing
  122.            list item must be removed before    a new item can be
  123.            added to    the list.  For each command entered, the first
  124.            list item is removed from the list, so the new command
  125.            can be added to the list.  The value must be greater
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  137.  
  138.  
  139.  
  140.            than 0.
  141.  
  142.       _X_m_N_h_i_s_t_o_r_y_V_i_s_i_b_l_e_I_t_e_m_C_o_u_n_t
  143.            Specifies the number of items in    the history list that
  144.            should be visible at one    time.  In effect, it sets the
  145.            height (in lines) of the    history    list window.  This is
  146.            the _X_m_N_l_i_s_t_V_i_s_i_b_l_e_I_t_e_m_C_o_u_n_t resource in SelectionBox,
  147.            renamed for Command.  The value must be greater than 0.
  148.            The default is dynamic based on the height of the list.
  149.  
  150.       _X_m_N_p_r_o_m_p_t_S_t_r_i_n_g
  151.            Specifies a prompt for the command line.     This is the
  152.            _X_m_N_s_e_l_e_c_t_i_o_n_L_a_b_e_l_S_t_r_i_n_g resource    in SelectionBox,
  153.            renamed for Command.  The default may vary depending on
  154.            the value of the    _X_m_N_s_t_r_i_n_g_D_i_r_e_c_t_i_o_n resource and    the
  155.            locale.    In the C locale    the default is ">".
  156.  
  157.     IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  158.       Command inherits behavior and    resources from the following
  159.       superclasses.     For a complete    description of each resource,
  160.       refer    to the man page    for that superclass.
  161.  
  162.                       XXXXmmmmSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  163.      NNNNaaaammmmeeee               CCCCllllaaaassssssss             TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt            AAAAcccccccceeeessssssss
  164.      _____________________________________________________________________________________________________
  165.      XmNapplyCallback           XmCCallback         XtCallbackList      NULL                N/A
  166.      XmNapplyLabelString       XmCApplyLabelString     XmString      dynamic            N/A
  167.      XmNcancelCallback           XmCCallback         XtCallbackList      NULL                N/A
  168.      XmNcancelLabelString      XmCCancelLabelString     XmString      dynamic            N/A
  169.      XmNchildPlacement           XmCChildPlacement     unsigned char      XmPLACE_ABOVE_SELECTION   CSG
  170.      XmNdialogType           XmCDialogType         unsigned char      XmDIALOG_COMMAND        G
  171.      XmNhelpLabelString           XmCHelpLabelString     XmString      dynamic            N/A
  172.      XmNlistItemCount           XmCItemCount         int          0                CSG
  173.      XmNlistItems           XmCItems             XmStringTable      NULL                CSG
  174.      XmNlistLabelString           XmCListLabelString     XmString      NULL                N/A
  175.      XmNlistVisibleItemCount   XmCVisibleItemCount     int          dynamic            CSG
  176.      XmNminimizeButtons           XmCMinimizeButtons     Boolean      False                N/A
  177.      XmNmustMatch           XmCMustMatch         Boolean      False                N/A
  178.      XmNnoMatchCallback           XmCCallback         XtCallbackList      NULL                N/A
  179.      XmNokCallback           XmCCallback         XtCallbackList      NULL                N/A
  180.      XmNokLabelString           XmCOkLabelString         XmString      dynamic            N/A
  181.      XmNselectionLabelString   XmCSelectionLabelString     XmString      dynamic            CSG
  182.      XmNtextAccelerators       XmCTextAccelerators     XtAccelerators      default            C
  183.      XmNtextColumns           XmCColumns         short          dynamic            CSG
  184.      XmNtextString           XmCTextString         XmString      ""                CSG
  185.  
  186.  
  187.                 XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd    RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  188.      NNNNaaaammmmeeee           CCCCllllaaaassssssss        TTTTyyyyppppeeee         DDDDeeeeffffaaaauuuulllltttt     AAAAcccccccceeeessssssss
  189.      __________________________________________________________________________________
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                        (printed 11/11/03)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  203.  
  204.  
  205.  
  206.      XmNallowOverlap       XmCAllowOverlap    Boolean         True         CSG
  207.      XmNautoUnmanage       XmCAutoUnmanage    Boolean         False         N/A
  208.      XmNbuttonFontList       XmCButtonFontList    XmFontList     dynamic     N/A
  209.      XmNcancelButton       XmCWidget        Widget         NULL         N/A
  210.      XmNdefaultButton       XmCWidget        Widget         NULL         N/A
  211.      XmNdefaultPosition       XmCDefaultPosition    Boolean         False         CSG
  212.      XmNdialogStyle       XmCDialogStyle    unsigned char     dynamic     CSG
  213.      XmNdialogTitle       XmCDialogTitle    XmString     NULL         CSG
  214.      XmNfocusCallback       XmCCallback        XtCallbackList     NULL         C
  215.      XmNlabelFontList       XmCLabelFontList    XmFontList     dynamic     CSG
  216.      XmNmapCallback       XmCCallback        XtCallbackList     NULL         C
  217.      XmNmarginHeight       XmCMarginHeight    Dimension     10         CSG
  218.      XmNmarginWidth       XmCMarginWidth    Dimension     10         CSG
  219.      XmNnoResize       XmCNoResize        Boolean         False         CSG
  220.      XmNresizePolicy       XmCResizePolicy    unsigned char     XmRESIZE_NONE     CSG
  221.      XmNshadowType       XmCShadowType    unsigned char     XmSHADOW_OUT     CSG
  222.      XmNtextFontList       XmCTextFontList    XmFontList     dynamic     CSG
  223.      XmNtextTranslations   XmCTranslations    XtTranslations     NULL         C
  224.      XmNunmapCallback       XmCCallback        XtCallbackList     NULL         C
  225.  
  226.  
  227.                       XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  228.      NNNNaaaammmmeeee             CCCCllllaaaassssssss             TTTTyyyyppppeeee         DDDDeeeeffffaaaauuuulllltttt        AAAAcccccccceeeessssssss
  229.      _________________________________________________________________________________________________
  230.      XmNbottomShadowColor    XmCBottomShadowColor    Pixel         dynamic        CSG
  231.      XmNbottomShadowPixmap   XmCBottomShadowPixmap   Pixmap         XmUNSPECIFIED_PIXMAP    CSG
  232.      XmNforeground         XmCForeground         Pixel         dynamic        CSG
  233.      XmNhelpCallback         XmCCallback         XtCallbackList     NULL            C
  234.      XmNhighlightColor         XmCHighlightColor         Pixel         dynamic        CSG
  235.      XmNhighlightPixmap         XmCHighlightPixmap         Pixmap         dynamic        CSG
  236.      XmNinitialFocus         XmCInitialFocus         Widget         dynamic        CSG
  237.      XmNnavigationType         XmCNavigationType         XmNavigationType     XmTAB_GROUP        CSG
  238.      XmNshadowThickness         XmCShadowThickness         Dimension         dynamic        CSG
  239.      XmNstringDirection         XmCStringDirection         XmStringDirection     dynamic        CG
  240.      XmNtopShadowColor         XmCTopShadowColor         Pixel         dynamic        CSG
  241.      XmNtopShadowPixmap         XmCTopShadowPixmap         Pixmap         dynamic        CSG
  242.      XmNtraversalOn         XmCTraversalOn         Boolean         True            CSG
  243.      XmNunitType         XmCUnitType         unsigned char     dynamic        CSG
  244.      XmNuserData         XmCUserData         XtPointer         NULL            CSG
  245.  
  246.  
  247.                  CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee    SSSSeeeetttt
  248.      NNNNaaaammmmeeee         CCCCllllaaaassssssss             TTTTyyyyppppeeee       DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  249.      ______________________________________________________________________
  250.      XmNchildren     XmCReadOnly         WidgetList       NULL         G
  251.      XmNinsertPosition     XmCInsertPosition   XtOrderProc   NULL         CSG
  252.      XmNnumChildren     XmCReadOnly         Cardinal       0         G
  253.  
  254.  
  255.                            CCCCoooorrrreeee    RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                        (printed 11/11/03)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  269.  
  270.  
  271.  
  272.      NNNNaaaammmmeeee                 CCCCllllaaaassssssss                 TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt             AAAAcccccccceeeessssssss
  273.      ______________________________________________________________________________________________________________
  274.      XmNaccelerators             XmCAccelerators             XtAccelerators   dynamic             N/A
  275.      XmNancestorSensitive         XmCSensitive             Boolean          dynamic             G
  276.      XmNbackground             XmCBackground             Pixel          dynamic             CSG
  277.      XmNbackgroundPixmap         XmCPixmap                 Pixmap          XmUNSPECIFIED_PIXMAP   CSG
  278.      XmNborderColor             XmCBorderColor             Pixel          XtDefaultForeground    CSG
  279.      XmNborderPixmap             XmCPixmap                 Pixmap          XmUNSPECIFIED_PIXMAP   CSG
  280.      XmNborderWidth             XmCBorderWidth             Dimension          0                 CSG
  281.      XmNcolormap             XmCColormap             Colormap          dynamic             CG
  282.      XmNdepth                 XmCDepth                 int          dynamic             CG
  283.      XmNdestroyCallback             XmCCallback             XtCallbackList   NULL             C
  284.      XmNheight                 XmCHeight                 Dimension          dynamic             CSG
  285.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True             C
  286.      XmNmappedWhenManaged         XmCMappedWhenManaged         Boolean          True             CSG
  287.      XmNscreen                 XmCScreen                 Screen *          dynamic             CG
  288.      XmNsensitive             XmCSensitive             Boolean          True             CSG
  289.      XmNtranslations             XmCTranslations             XtTranslations   dynamic             CSG
  290.      XmNwidth                 XmCWidth                 Dimension          dynamic             CSG
  291.      XmNx                 XmCPosition             Position          0                 CSG
  292.      XmNy                 XmCPosition             Position          0                 CSG
  293.  
  294.  
  295.     CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
  296.       A pointer to the following structure is passed to each
  297.       callback:
  298.       typedef struct
  299.       {
  300.         int         rrrreeeeaaaassssoooonnnn;
  301.         _X_E_v_e_n_t   **** eeeevvvveeeennnntttt;
  302.         _X_m_S_t_r_i_n_g vvvvaaaalllluuuueeee;
  303.         _i_n_t         lllleeeennnnggggtttthhhh;
  304.       } _X_m_C_o_m_m_a_n_d_C_a_l_l_b_a_c_k_S_t_r_u_c_t;
  305.  
  306.       rrrreeeeaaaassssoooonnnn
  307.            Indicates why the callback was invoked
  308.  
  309.       eeeevvvveeeennnntttt
  310.            Points to the _X_E_v_e_n_t that triggered the callback
  311.  
  312.       vvvvaaaalllluuuueeee
  313.            Specifies the _X_m_S_t_r_i_n_g in the CommandArea
  314.  
  315.       lllleeeennnnggggtttthhhh
  316.            Specifies the size of the command in _X_m_S_t_r_i_n_g
  317.  
  318.     TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  319.       XmCommand inherits translations from XmSelectionBox.
  320.  
  321.     AAAAcccccccceeeelllleeeerrrraaaattttoooorrrrssss
  322.       The _X_m_N_t_e_x_t_A_c_c_e_l_e_r_a_t_o_r_s from XmSelectionBox are added    to the
  323.       Text descendant of XmCommand.
  324.  
  325.  
  326.  
  327.      Page 5                        (printed 11/11/03)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  335.  
  336.  
  337.  
  338.     AAAAccccttttiiiioooonnnn RRRRoooouuuuttttiiiinnnneeeessss
  339.       The XmCommand    action routines    are described below:
  340.  
  341.       _S_e_l_e_c_t_i_o_n_B_o_x_U_p_O_r_D_o_w_n(_0|_1|_2|_3):
  342.            When called with    a 0 argument, selects the previous
  343.            item in the history list    and replaces the text with
  344.            that item.
  345.  
  346.       When called with a 1 argument, selects the next item in the
  347.       history list and replaces the    text with that item.
  348.  
  349.       When called with a 2 argument, selects the first item    in the
  350.       history list and replaces the    text with that item.
  351.  
  352.       When called with a 3 argument, selects the last item in the
  353.       history list and replaces the    text with that item.
  354.  
  355.       Calls    the callbacks for _X_m_N_c_o_m_m_a_n_d_C_h_a_n_g_e_d_C_a_l_l_b_a_c_k.
  356.  
  357.     AAAAddddddddiiiittttiiiioooonnnnaaaallll BBBBeeeehhhhaaaavvvviiiioooorrrr
  358.       The Command widget has the additional    behavior described
  359.       below:
  360.  
  361.       _M_A_n_y _K_C_a_n_c_e_l:
  362.            If the parent of    the Command is a manager, the event is
  363.            passed to the parent.
  364.  
  365.       _K_A_c_t_i_v_a_t_e in Text:
  366.            Calls the Text widget's _X_m_N_a_c_t_i_v_a_t_e_C_a_l_l_b_a_c_k callbacks.
  367.            If the text is empty, this action then returns.
  368.            Otherwise, if the history list has _X_m_N_h_i_s_t_o_r_y_M_a_x_I_t_e_m_s
  369.            items, it removes the first item    in the list.  It adds
  370.            the text    to the history list as the last    item, clears
  371.            the text, and calls the _X_m_N_c_o_m_m_a_n_d_E_n_t_e_r_e_d_C_a_l_l_b_a_c_k
  372.            callbacks.
  373.  
  374.       <_K_e_y>    in Text:
  375.            When any    change is made to the text edit    widget,    this
  376.            action calls the    callbacks for
  377.            _X_m_N_c_o_m_m_a_n_d_C_h_a_n_g_e_d_C_a_l_l_b_a_c_k.
  378.  
  379.       <_D_o_u_b_l_e_C_l_i_c_k>    or <_K_A_c_t_i_v_a_t_e> in List:
  380.            Calls the List widget's _X_m_N_d_e_f_a_u_l_t_A_c_t_i_o_n_C_a_l_l_b_a_c_k
  381.            callbacks.  If the history list has _X_m_N_h_i_s_t_o_r_y_M_a_x_I_t_e_m_s
  382.            items, this action removes the first item in the    list.
  383.            It adds the selected List item to the history list as
  384.            the last    item, clears the text, and calls the
  385.            _X_m_N_c_o_m_m_a_n_d_E_n_t_e_r_e_d_C_a_l_l_b_a_c_k callbacks.
  386.  
  387.       <_F_o_c_u_s_I_n>:
  388.            Calls the callbacks for _X_m_N_f_o_c_u_s_C_a_l_l_b_a_c_k.
  389.  
  390.  
  391.  
  392.  
  393.      Page 6                        (printed 11/11/03)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmCCCCoooommmmmmmmaaaannnndddd((((3333XXXX))))
  401.  
  402.  
  403.  
  404.       <_M_a_p_W_i_n_d_o_w>:
  405.            When a Command that is the child    of a DialogShell is
  406.            mapped, this action calls the callbacks for
  407.            _X_m_N_m_a_p_C_a_l_l_b_a_c_k.
  408.  
  409.       <_U_n_m_a_p_W_i_n_d_o_w>:
  410.            When a Command that is the child    of a DialogShell is
  411.            unmapped, this action calls the callbacks for
  412.            _X_m_N_u_n_m_a_p_C_a_l_l_b_a_c_k.
  413.  
  414.     VVVViiiirrrrttttuuuuaaaallll    BBBBiiiinnnnddddiiiinnnnggggssss
  415.       The bindings for virtual keys    are vendor specific.  For
  416.       information about bindings for virtual buttons and keys, see
  417.       _V_i_r_t_u_a_l_B_i_n_d_i_n_g_s(_3_X).
  418.  
  419.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  420.       _C_o_m_p_o_s_i_t_e(_3_X), _C_o_n_s_t_r_a_i_n_t(_3_X), _C_o_r_e(_3_X),
  421.       _X_m_B_u_l_l_e_t_i_n_B_o_a_r_d(_3_X), _X_m_C_o_m_m_a_n_d_A_p_p_e_n_d_V_a_l_u_e(_3_X),
  422.       _X_m_C_o_m_m_a_n_d_E_r_r_o_r(_3_X), _X_m_C_o_m_m_a_n_d_G_e_t_C_h_i_l_d(_3_X),
  423.       _X_m_C_o_m_m_a_n_d_S_e_t_V_a_l_u_e(_3_X), _X_m_C_r_e_a_t_e_C_o_m_m_a_n_d(_3_X), _X_m_M_a_n_a_g_e_r(_3_X),
  424.       and _X_m_S_e_l_e_c_t_i_o_n_B_o_x(_3_X).
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                        (printed 11/11/03)
  460.  
  461.  
  462.  
  463.